<?

class MiniProfile extends CWidget{
    
    // загружать стили по умолчанию
    public $loadDefaultCSS = true;
    
    // показывать ли кнопки входа через социальные сети в виджете
    public $showSocial = true;
    
    public $formClass = '';
    public $formDivClass = 'form';
    
    public function init(){

        if(!Yii::app()->getUser()->isUser()){

            Yii::import('application.modules.user.models.FormLogin');

            $_FORM = new FormLogin;
			$form = new QForm('application.modules.user.widgets.views.MiniProfile._form_login_params', $_FORM);
			$form->action = $this->createUrl('/user/login');

            $this->render('MiniProfile/loginform', array(
                '_FORM' => $_FORM,
				'form' => $form,
            ));
            
        }else{

            $USER = Yii::app()->getUser()->getModel();

            $this->render('MiniProfile/profile', array(
                'USER' => $USER
            ));
            
        }
        
    }
    
    public function createUrl($route, $params=array(), $ampersand='&'){
        return Yii::app()->getController()->createUrl($route, $params, $ampersand);
    }
    
    public function t($mes){
        return Yii::t('widget-user-MiniProfile', $mes);
    }
    
}
